package net.hn.hnms.biz.process.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 工作票流程表(WorkTicketFlowPo)实体类
 *
 * @author Wanglong
 * @since 2022-08-10 15:01:52
 */
@Data
@ApiModel(value = "生产管理-工作票流程表(WorkTicketFlowPo)表实体类")
@TableName("work_ticket_flow")
public class WorkTicketFlowPo extends BaseModel {
    /**
     * 审批流程ID
     */
    @TableId(type = IdType.ASSIGN_UUID)
    @ApiModelProperty(value = "审批流程ID")
    private String flowSchemeId;
    /**
     * 工作票ID
     */
    @ApiModelProperty(value = "工作票ID")
    private String workTicketId;
    /**
     * 职位ID
     */
    @ApiModelProperty(value = "职位ID")
    private String positionId;
    /**
     * 职位名称
     */
    @ApiModelProperty(value = "职位名称")
    private String positionName;
    /**
     * 审批人ID
     */
    @ApiModelProperty(value = "审批人ID")
    private String approverId;
    /**
     * 审批人名称
     */
    @ApiModelProperty(value = "审批人名称")
    private String approverName;


    /**
     * 选中的序号列表(逗号分隔)
     */
    @ApiModelProperty(value = "选中的序号列表(逗号分隔)")
    private String serialNumbers;

    /**
     * 工作流流程id
     */
    @ApiModelProperty(value = "工作流流程id")
    private String activitiId;
    /**
     * 流程状态(0未完成,1已完成)
     */
    @ApiModelProperty(value = "流程状态(0未完成，2已完成)")
    private String flowStatus;

    /**
     * JSon表单
     */
    @ApiModelProperty(value = "JSon表单")
    private String jsonFrom;

    /**
     * 工作票分类ID
     */
    @ApiModelProperty(value = "工作票分类ID")
    private String ticketTypeId;
    /**
     * 工作票分类名称
     */
    @ApiModelProperty(value = "工作票分类名称")
    private String ticketTypeName;

    /**
     * 数据ID
     */
    @ApiModelProperty(value = "数据ID")
    private String dataId;


}

